package com.example.springdemo.design_model.adapter;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * 使用类
 * @author zhangding
 * @date 2022年3月24日10:45:46
 */
@Slf4j
public class Phone {
    /**
     * 使用类限制，必须使用接口作为入参，故依赖于此接口，如果想要改变接口的属性，则可以使用适配器模式
     * @param targerRole
     */
    public void charging(TargerRole targerRole){
        log.info(String.valueOf(targerRole.outPut50v()));
    }
}
